Preview macro で UIView をプレビューしようとするとエラー
Compiling failed: return expression of type 'UIButton' does not conform to 'View'
ios - Xcode 15 - Preview macro error with UIView - Stack Overflow で解決した
// OK
@available(iOS 17, *)
#Preview {
let button: UIButton = UIButton() // Stack Overflow であった問題は発生しなかった; `: UIButton` はあっても無くても動いた
button.setTitle("Button", for: .normal)
return button
}
// NG
#Preview {
let button: UIButton = UIButton()
button.setTitle("Button", for: .normal)
return button
}
// NG
#Preview {
let button = UIButton()
button.setTitle("Button", for: .normal)
return button
}